<?php

function obtenerClientes($path = "../../../../app_partes/clientes.csv"){
 //Iniciamos la variable
   $texto = "";
   //Abrimos el archivo en modo lectura
   $fp = fopen($path,"r");
   
   //Leemos linea por linea el contenido del archivo
   $i=0;
   while ($linea= fgets($fp,1024))
   {
      $linea = explode(";",$linea);
	  $clientes[$i] = array("Id"=>$linea[0],"Nombre"=>$linea[1]);
	  $i++;
   }
   return $clientes;
}

function obtenerPartes($path = "../../../../app_partes/partes.csv"){
 //Iniciamos la variable
   $texto = "";
   //Abrimos el archivo en modo lectura
   $fp = fopen($path,"r");
   
   //Leemos linea por linea el contenido del archivo
   $i=0;
   while ($linea= fgets($fp,1024))
   {
      $linea = explode(";",$linea);
	  //$partes[$i] = array("Id"=>$linea[0],"Fecha"=>$linea[1], "Cliente"=>$linea[2], "Tipo trabajo"=>$linea[3], "Horas"=>$linea[4], "Minutos"=>$linea[5]);
  	  $partes[$i] = array("Fecha"=>$linea[0], "Cliente"=>$linea[1], "Tipo trabajo"=>$linea[2], "Horas"=>$linea[3], "Minutos"=>$linea[4]);

	  $i++;
   }
   return $partes;
	
}

function obtenerTipoTrabajo($path = "../../../../app_partes/tipo_trabajo.csv"){
 //Iniciamos la variable
   $texto = "";
   //Abrimos el archivo en modo lectura
   $fp = fopen($path,"r");
   
   //Leemos linea por linea el contenido del archivo
   $i=0;
   while ($linea= fgets($fp,1024))
   {
      $linea = explode(";",$linea);
	  $trabajos[$i] = array("Id"=>$linea[0],"Trabajo"=>$linea[1]);
	  $i++;
   }
   return $trabajos;
	
}

function insertarParte($data, $path = "../../../../app_partes/partes.csv"){

	$partes = obtenerPartes();
	#Abrimos el fichero en modo de escritura 
	$DescriptorFichero = fopen($path,"a+"); 

	#Escribimos la primera lnea dentro de l 
	$parteData = array($data['fecha'], $data['cliente'], $data['tipo_trabajo'], $data['horas'], $data['minutos']);
	
	$parteData = implode(";",$parteData);
	
	fputs($DescriptorFichero,$parteData."\r\n"); 

	#Escribimos la segunda lnea de texto 
	

	#Cerramos el fichero 
	fclose($DescriptorFichero); 
	return("ok");


}

?>